home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / PROGRAMM / PASCAL / 1463.ZIP / DRAW-2D.ARC / REDRAW.PAS < prev    next >
Pascal/Delphi Source File  |  1986-11-03  |  896b  |  31 lines

  1. PROCEDURE REDRAW;
  2.    VAR
  3.      K:INTEGER;
  4.    BEGIN
  5.      CLS;
  6.      STATUS1;
  7.      STATUS2;
  8.      MENU(LEV);
  9.      FOR K := 1 TO OBJPTR-1 DO
  10.          WITH DRAWARY[K] DO
  11.           BEGIN
  12.             CASE OBJTYP OF
  13.             1: BEGIN                          (* POINT *)
  14.                  GRMOVE(X1,Y1,0);
  15.                  POINT(XPREV,YPREV,HRCOLOR);
  16.                END;
  17.             2: BEGIN                          (* LINE *)
  18.                  GRMOVE(X1,Y1,0);
  19.                  GRDRAW(X2,Y2,HRCOLOR);
  20.                END;
  21.             3: BEGIN                          (* BOX *)
  22.                  GRMOVE(X1,Y1,0);
  23.                  GRBOX(X2,Y2,X3,Y3,HRCOLOR);
  24.                END;
  25.             4: BEGIN                          (* CIRCLE *)
  26.                  GRCIRCLE(X1,Y1,X2,HRCOLOR);
  27.                END;
  28.              END; (* CASE *)
  29.            END; (*WITH*)
  30.     END; (*PROC*)
  31.